home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d19
/
interpcb.arc
/
IP.DOC
< prev
next >
Wrap
Text File
|
1990-04-20
|
11KB
|
264 lines
InterPCB v0.60ß
Copyright 1990 InterZone Software, Inc.
All Rights Reserved
Written by
Peter Stewart and Michele Hamilton
FILES LIST
==========
IP.EXE Program
IP.BAT Sample batch file
IP.DOC This documentation
WIPE.EXE Utility to delete all files with the same extension.
INTERZ.REG Registration Form
INTRODUCTION
============
There aren't too many good programs to convert Fido's *.msg files to
a PCBoard message base and visa versa. Of the two currently out
there, they either take up too much space, are too slow, or are
liable to hang up your system (at least in our experience).
Which is why we wrote InterPCB. It is a fast, simple, easy to use
commandline program that will take each fido *.msg and import it into
a PCBoard message base, updating the index and even reformatting. It
ain't pretty, but it does what it's supposed to do time after time
after time. Which is, after all, what a program should always be.
NOTICES, WARRANTIES AND GUARANTEE
=================================
This program has no warranty or guarantee other than to take up
space on your hard drive. This program is Shareware and should be
considered user supported software.
This program MAY NOT be commercially reproduced or sold by anyone.
This includes a part of a software library in which the user pays
for the cost of the disk. The author reserves all rights to this
program.
This program is distributed as SHAREWARE. This means that, if you like
the program and continue to use it for more than 2 weeks, you must
register it. Registration will entitle you to full support through
FidoNet or BBSNet Netmail or the Support boards listed below.
Additionally, you will be allowed to download future beta versions
of InterPCB. To be listed as a future beta tester, call SunShine
PCBoard and fill out Questionnaire #3. Future versions will be Netmail
capable with Door support for locating net/node numbers, user account-
ing, etc.
To register this program, mail your check or money order for $20.00,
together with the registration form, to:
InterZone Software, Inc.
161 Madeira Avenue, Suite 57
Coral Gables, Florida 33134
ABOUT INTERPCB
==============
InterPCB is fairly straight forward. To get a list of options or help
simply type "IP" with no arguments. InterPCB does not require a
configuration file and is, perhaps, easiest run as an event through a
batch file.
After the import/export stage is finished, it is not necessary to pack
the message bases.
The order in which the directory, pathname and other parameters are
listed is optional.
Should a *.msg that has been exported from your message base not have
been deleted from the directory after being processed by your echomail
handler, InterPCB will NOT re-import that message when next it scans
that directory for import.
CAUTION:
If you are running ConfMail or an echomail processor other than TosScan,
InterPCB will have no way of knowing whether or not the message has
been sent since, as far as we know, TosScan is the only program which
toggles a 'sent' bit. Make sure that you either do NOT use an external
message editor or that you process your export of mail BEFORE attempt-
ing to use InterPCB to import messages. If you don't take these pre-
cautions this could cause the messages to be imported into PCBoard and
deleted from the Fido directory without being sent.
InterPCB kills all *.msg files after they have been imported to a
message base. However, it also reads and/or toggles the following bits
in any *.msg file to be imported or exported from a PCBoard message base
in order to determine if the message should be deleted or not. You
obviously don't want a message deleted if it has not been processed for
echomail handling yet.
-local IP will set the local bit "on" automatically for all
messages exported from a PCBoard message base. This
will allow TosScan to know that this message is local
to the system and needs to be exported for mailing.
-transit IP will toggle the transit message "on" automatically
for all messages exported from or to a PCBoard message
base. This allows IP to recognize that it has already
imported/exported this message and to ignore it if it
sees it again. If a message was written by an external
editing program such as InterMail's or FrontDoor's
editor or Xpress, but not yet sent out, after importing
it to PCBoard IP will set the 'transit' bit on, so it
knows that it shouldn't re-import the message. DO NOT
use an external editor if you are using an echomail
processor that doesn't use the 'Sent' bit!
-sent IP looks for the 'sent' bit and if not found, will import
the message to your message base but will leave it in
your directory for echomail handling.
HOW TO USE InterPCB
===================
The command syntax for InterPCB is as follows:
IP /options /F:directory /P:pathname [/MAX:nnn] [/S]
/inst Use to install a pathname for the log file.
/i Tells InterPCB to import *.msg files to a PCBoard message
base.
/e Tells InterPCB to export mail from a PCBoard message base
to *.msg file.
/f:directory where *.msg files can be found.
/p:pathname Path and file name of PCBoard message base.
/max:nnn Optional. Where 'nnn' is the maximum number of lines
InterPCB should process on importing a message to a PCB
message base. Default is 99 lines as currently supported
by PCB 14.2 and below. However, in the new PCBoard 14.5,
you will have an option to increase your message base
lines to 200. This option allows you to reset InterPCB's
maximum number of lines to import.
/s Optional. By default, InterPCB will truncate all messages
over the 99 lines or the maximum number of lines as set by
the /MAX:nnn parameter. Using the /S parameter will tell
InterPCB to split a long fido message, that would
otherwise be truncated, into two or more messages in the
PCBoard message bases.
/a To avoid having to scan all messages each time InterPCB
processes an export it will, by default, make and use a
zero byte file that serves to tell it the last message
number. Use the /A parameter to ignore this and process
ALL messages in a base.
/k Optional. Use if you wish to keep seen-by lines. The
default is that all seen-by lines are stripped from
the messages.
ERRORLEVELS
===========
0 Success (no errors)
1 No messages to import
2 Fatal error (terminate)
3 Insufficient space on disk (terminate)
4 Invalid parameters
5 PCBoard message base locked (terminate)
6 Insufficient space in PCB index (increase block size)
10 User break (Ctrl-C or Ctrl-Break)
These errorlevels may be picked up and used in a batch file to take
appropriate action. See sample batch file enclosed.
Definitions
-----------
Directory: A DOS directory name, e.g. C:\PCB
Pathname: A complete filename including the path,
e.g. E:\FD\PCBNET\PCBNET
WIPE
====
Wipe is similar to PCMag's sweep.com in that it will delete all files
on a drive. The syntax is:
WIPE [drive:][path][.ext] [/b] [/e]
All parameters are optional. The default is for Wipe to delete all
files with the extension BAK on the current drive.
If you specify a path, WIPE will only search downwards in the directory
tree from the specified path.
The /b parameter (for batch mode) is necessary to operate WIPE from a
batch file. The extensions .exe, .com, .sys, .bat, .ovr, and .ovl are
illegal for batch mode operation.
The /e parameter is only necessary if you are in the habit of using
directory names with extensions, e.g. D:\PCB.NET\MSG.FIL\ (Very few
people do...)
CREDITS
=======
All InterZone products are trademarks or registered trademarks of
InterZone Software, Inc.
InterMail 2.00 (c) 1990 InterZone Software, Inc., is a mailer program
sold by InterZone Software, Inc.
TosScan 1.0 was written by Joaquim Homrighausen
FrontDoor 1.99c (c) 1990 Joaquim Homrighausen Written by Joaquim
Homrighausen and Peter Stewart.
PCBoard is a registered trademark of Clark Development Company and CDC
does not support this program.
Other brand and product names are trademarks or registered trademarks
of their respective holders.
Support: BBS: InterZone Software (305)596-2904 <HST>
FidoNet Node 1:135/21 <HST>
BBS: SunShine PCBoard (305)432-2223 <HST>
FidoNet Node 1:369/21 <HST>
BBSNet Node 86:3050/6 <HST>